SynonymX
Speak
Lombard Street
Definition of Lombard Street
1.
A street in central London containing many of the major London banks
Noun
Semanticaly linked words with "Lombard Street"
street
british capital
capital of the united kingdom
greater london
london